Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Створення, відлагодження та виконання проектів у інтегрованому середовищі PSoC® Creator™

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут телекомунікацій, радіоелектроніки та електронної техніки
Факультет:
Радіотехніка
Кафедра:
Не вказано

Інформація про роботу

Рік:
2016
Тип роботи:
Лабораторна робота
Предмет:
Радіовимірювання
Група:
РТ-22

Частина тексту файла

Міністерство освіти і науки України Національний університет «Львівська політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки кафедра «Теоретична радіотехніка та радіовимірювання» / Звіт з лабораторних робіт на тему: «Створення, відлагодження та виконання проектів у інтегрованому середовищі PSoC® Creator™» з дисципліни «Програмування програмно-апаратних засобів» Підготував: ст. групи РТ-22 Матвіїв Р.М. Прийняв: асист. каф. ТРР Мащак А.В. Львів 2016 Лабораторна робота №1 Створення, відлагодження та виконання проектів у інтегрованому середовищі PSoC® Creator™ Мета: ознайомитися з функціональними можливостями інтегрованого середовища PSoC® Creator™, навчитися створювати, відлагоджувати та виконувати проекти, використовуючи засоби інтегрованого середовища PSoC® Creator™. Під час виконання лабораторної роботи ми прцаюємо з CY8CKIT-042 PSoC® 4 Pioneer Kit. Завдання Створити проект. Ознайомитися з програмованою системою-на-чіпі CY8CKIT-042 PSoC® 4 Pioneer Kit. Підключити PSoC® 4 Pioneer Kit до комп’ютера через USB. Скомпілювати і запрограмувати проект LED_blink.cydsn в PSoC® 4 Pioneer Kit. Build → Build Project (Shift+F6) → Debug → Program (Ctrl+F5). У редакторі ресурсів змінити колір світлового сигналу шляхом зміни порта вводу/виводу синього діода P0.3 на зелений P0.2 або червоний P1.6. Згідно свого порядкового номера N в списку групи змінити код програми main.c, щоб забезпечити тривалість світіння та згасання діода за такими формулами: τсв. = 100 ∙ N (мс); τзг. = 3000 – 100 ∙ N (мс). Відлагодити та запрограмувати модифікований проект у PSoC® 4 Pioneer Kit. Build (Shift+F6) → Compile File (Ctrl+F6) → Program (Ctrl+F5). У звіті до лабораторної роботи представити: Код програми main.c проекту LED_blink.cydsn. Розрахунок зміни тривалості тривалість блимання та загасання діода свого порядкового номера N в списку групи. Код програми main.c проекту LED_blink_student.cydsn. Скіншот редактора ресурсів LED_blink_student.cydwr. Код програми main.c проекту LED_blink.cydsn: #include <project.h> int main() { for(;;) { LED_Write(~LED_Read()); CyDelay (500); /* тривалість світіння */ LED_Write(~LED_Read()); CyDelay (1000); /* тривалість згасання */ } } τсв. = 100 ∙ 10 = 1000 (мс); τзг. = 3000 – 100 ∙ 10 = 2000 (мс). Код програми main.c проекту LED_blink_software_Matviiv.cydsn #include <project.h> #define swich_on 0 # define switch_off 1 int main() { CyGlobalIntEnable; for(;;) { CyDelay(2000); /* тривалість згасання */ Led_0_2_Write(swich_on); /*вмикаємо діод*/ CyDelay(1000); /* тривалість світіння */ Led_0_2_Write(switch_off); /*вимикаємо діод*/ } } Скріншоти редактора ресурсів .cydwr та редактора схеми проекту .cysch проекту LED_blink_software_Matviiv.cydsn // / Код програми main.c проекту LED_blink_invert_Matviiv.cydsn #include <project.h> int main() { CyGlobalIntEnable; for(;;) { Led_0_2_Write(~Led_0_2_Read()); /*встановлюємо інвертоване до зчитаного значення*/ CyDelay(500); } } Скріншоти редактора ресурсів .cydwr та редактора схеми проекту .cysch проекту LED_blink_invert_Matviiv.cydsn (аналогічні до проекту LED_blink_software_Matviiv.cydsn) // Скріншоти редактора ресурсів .cydwr та редактора схеми проекту .cysch проекту LED_blink_hardware_Matviiv.cydsn / / Код програми main.c проекту LED_blink_hardware_Matviiv.cydsn #include <project.h> int main() { CyGlobalIntEnable; for(;;) { /*Оскільки у цьому випадку контроль над діодом здійснюється апаратно, то й код програми відсутній*/ } } Висновки: під час виконання цієї лабораторної роботи ми ознайомилися з функціональними можливостями інтегрованого середовища PSoC® Creator, навчилися програмувати PSoC® 4 Pioneer Kit для маніпуляції світлодіодом. Лабораторна робота №2 Розробка проектів у середовищі PSoC® Creator™ з використанням функцій в коді програми Мета: навчитися застосовувати функції мови...
Антиботан аватар за замовчуванням

02.04.2017 12:04

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини